home *** CD-ROM | disk | FTP | other *** search
- Revision History
- Howard L. McHenry Services
- CompuServe ID: 71611,366
-
- January 1, 1989 v1.0
- Started tinkering with CARDEX data files, wrote a front end shell
- that would get a phone number from a CARDEX record and dial the
- phone.
-
- July 8, 1989 v7.0
- Finally have a program I like! Does everything CARDEX did and a lot
- more. A complete program, not a shell.
-
- July 21, 1989 v7.1
- Fixed up cursors in edit mode, allowed more than a one digit Plant
- exit code and left justified last and first names after edit.
-
- July 23, 1989 v7.2
- Fixed minor display error in edit and stream lined some code.
-
- August 11, 1989 v7.3
- Fixed endless loop when in edit and have a blank field in last or
- first name.
-
- October 14, 1989 v7.4
- Right justified Area Code, moves "1 " to " 1" after editing.
-
- November 18, 1989 v7.5
- Improved editing, only delete and back delete in a line, insert
- and delete lines. More freedom to move from one field to another.
- Added CARDXLJ.EXE to the package. Designed for the Laserjet II
- printer, prints envelopes.
-
- November 23, 1989 v7.6
- Right justified 800 number.
- Combined Generic and LaserJet II printer versions into one package
- with a configuration setting for one or the other printers. Generic
- printer configuration will print two types of Labels now.
- Not a GOSUB or a GOTO in the whole program, 100% structured
- programming.
-
- December 25, 1989 v7.6A
- Swapped 3.5" X 1" with 4.5" X 1.5" in printer menu. Improved
- printer menu.
-
- December 30, 1989 v7.7
- Ray Grover is my first paying customer, Thanks Ray!
- Changed display to reflect what Label/Envelope address would
- look like as per Ray's suggestions.
- Changed command line set-up so a database can be loaded from a
- batch file:
- CARDX --> Start program and type in or run default database name.
- CARDX *.CDX --> Start program and select database from menu.
- CARDX HLMC.CDX --> Start program and load "HLMC.CDX" database.
- Added configuration set-up for all upper case names or as entered.
- Fixed sort bug when editing old file.
-
- January 5, 1990 v7.8
- Minor changes in editing screen.
- Added day of the week to the date and time on the screen.
- Added COPY, duplicate a record in the database.
- Deleted SAVE, it's done when it needs to be done!
- Fixed bugs in Transfer
- Changed Transfer so default transfer file always has a ".CDX" extension.
- Dressed up Loading screen.
- Show marked records in background records on screen.
- Fixed minor problems to zip codes and configuration file loading and saving..
-
- January 30, 1990 v7.9
- Improved display of records.
- Added Phone Log option.
-
- February 17, 1990 v8.0
- Added Phone Log maintenance.
-
- February 24, 1990 v8.1
- Fixed bug in Print Page.
-
- March 17, 1990 v8.2 Saint Patty's Day
- Combined area code and eight hundred number fields, made last name field
- larger.
- Changed fields so Cardx can be used by Uncle Sam's very good friends above
- the border.
-
- April 29, 1990 v8.3
- Fixed monochrome monitor bug, program won't bomb now.
-
- May 9, 1990 v8.4 24 years at Allegheny Ludlum Steel Corp.
- Returns to start-up menu on exit if CARDX *.CDX is entered on the
- command line.
- CARDX HLMC will be interpreted as CARDX HLMC.CDX on the command line.
-
- May 12, 1990 v8.5
- Changed modem initiation string to what is printed on screen is what is sent.
- Eliminated irritating second screen update when marking a record.
- On return to start-up menu, program points to the last database used.
-
- June 11, 1990 v8.6
- Changed command line to increase privacy. A path to your data files can be
- added when starting Cardx. You can have your data files in a directory other
- than the one Cardx is in. On the command line enter CARDX D:\PATH\*.*,
- CARDX D:\PATH\*.CDX, CARDX F:\SO\DEEP\NO\ONE\WILL\EVER\FIND\IT\*.* or
- you can have a little "Black Floppy":
-
- echo off
- cd\cardx
- cardx a:\blckbook
- cd\
-
- June 24, 1990 v8.7
- Fixed minor bug in menu and path error when operating off a floppy.
- Aborted dials are not added to Phone Log.
- Improved error handling.
- Increased Town field from 26 to 38 characters as per Al Chin's request.
- Added CONVERT.EXE and CONVERT.DOC to convert from version 8.1 to 8.2 and
- from 8.6 to 8.7.
-
- June 26, 1990 v8.8
- Added the ability to print the entire file out, labels, envelopes or pages.
-
- July 17, 1990 v8.9
- Escape key exits from printing all records.
- Fixed LaserJet II bug of to many records printed on a page.
-
- August 2, 1990
- Changed CONVERT.EXE from double to single conversion when converting from
- 8.1 to 8.7 versions.
-
- September 28, 1990 v9.0
- Added Modem Initiation string, sets up modem on program start-up. Use
- the initiation string from your communications program or refer to your
- modem handbook.
- Added editing function "Ctrl Y", delete under cursor to end of line.
- Improved Tab function, modulo 8.
-
- October 6, 1990 v9.1
- Added Quick Search, ALT - Letter key will find the first record that
- starts with that character.
- Added the ability to change the screen colors, per Charles D. Spinos who
- has an aversion for the color magenta. The F1 key now effects this function.
- Ran into problems with accidently hitting the F1 key and getting incorrect
- data into the configuration file. Changed key to ALT - F1 now to configur
- the program.
-
- October 6, 1990 v9.2
- Made the screen refresh a direct write to the screen, faster and more
- pleasing to the eye.
- Coming Soon: Memory Resident (Pop-up) addendum program that will use
- existing Cardx datafiles. As soon as the bugs are dead!
-
- October 22, 1990 v9.3
- CARDXM.COM Memory resident (Pop-up) added to package, read CARDXM.DOC.
- Added modem hang-up string to configuration files, use CARDX.CFG in the
- package and configur (Alt-F1) to your color preferences and hardware again.
- Fixed some bugs in the screen colors.
-
- October 27, 1990 v9.4
- Dramatically reduced the size of Cardxm 1.1 in memory, it was database size
- dependent before. A database of 2000 records would take up nearly 64k of RAM.
- Now it's always 7632 bytes regardless of database size.
- Fixed "AT DT" bug in phonelog with Cardxm 1.1.
- Fixed hang-up bug in Cardxm 1.1.
- Fixed bug in printing records with Cardxm 1.1.
- Fixed color bugs in Cardx.
- Fixed tab Modulo 8 in Cardx.
- Added Modulo 8 insert tab in Cardx.
-
- November 5, 1990 v9.41
- Ran out of Stack area in Cardxm 1.2, increased by 32 bytes.
-
- December 9, 1990 v9.5
- Reduced resident size of CARDXM 1.3 from 7664 to 7568 bytes.
-
- December 16, 1990 v9.6
- Nabisco of New Jersey version, The Cookie Company! Added second telephone
- number to database, dial second number by pressing "E". Added birth date to
- database with list of birthdays sorted by month and day, select by pressing
- "B" key.
-
- December 21, 1990 v9.61
- Changed configuration file to initiate modem before saving CARDX.CFG file.
- If a modem port number is accessed that doesn't exit, the resulting error
- will be printed before writing the configuration file. You won't be locked
- out of the program when you start it again!
- Changed edit sequence, edit the name and address before phone numbers.
- Select the use of the birthday field in the configuration program.
- F4 search, enter "Smith, An" to find Andy Smith of 23 Smiths.
- Fixed sort and search bugs.
- Fixed some cosmetic bugs.
- Added database fields layout to package.
-
- December 22, 1990 v9.7
- Made Cardxm 1.4 compatible with the new changes in Cardx.
- Fixed sorting message in the wrong place.
-
- December 29, 1990 v9.8
- Reorganized and enlarged records in the database. Last name field went from
- 25 to 33 bytes, first name from 15 to 20, street from 41 to 54, and added
- extended zip code again.
- Fixed some color bugs and added a few things in the birthday program.
- Fixed lost records bug when deleting and transferring files at the same time.
- Fixed configuration screen bug of being allowed to put other than a space,
- 1 or 2 in for modem port number.
- Fixed "Dial One before Area Code" bug.
- Upper cased extended zip code field for Canadian addresses.
- Display filename when loading on default screen when filename is entered on
- the command line.
- Made Cardxm 1.5 compatible with the new changes in Cardx.
- Fixed search string quirk in Cardxm 1.5 and improved error messages.
- Made print memo in Cardxm 1.5 the same as Cardx.
-
- January 12, 1991 v9.9
- Improved help screen, Scroll!
- Added print all marked records, F9 key.
- Added unmark all records, "U" key.
- Put zip code on same line as town and state per Charles D. Spinos.
- Made Cardxm 1.6 compatible with the new changes in Cardx.
- Added ability to configur for two or four letter states.
- Fixed Ctrl Y in edit.
- Put version number instead of date program was last changed in top title
- of rolodex and menu screen.
- Fixed default screen so filename looks nice when loading a datafile from the
- command line.
-
- January 12, 1991 v10.0
- Added ability to combine last and first name fields into one field, business
- names are to long for last name field. Last "Y/N" field in the configuration
- screen.
- Made Cardxm 1.7 compatible with the new changes in Cardx.
- Added "Loading " <datafile name> to Cardxm 1.7 loading messages.
-
- February 3, 1991 v10.1
- Added password protection to individual files, Alt - F10.
- Screen cursor does not disappear when using left or right cursor keys when
- editing a field.
- Added "A" command, mark all records for printing or transfer of records.
- Fixed-up loading screens.
- Made Cardxm 1.8 compatible with the new changes in Cardx.
-
- February 19, 1991 v10.2
- Fixed bug when adding more than 10 records at a time.
- Fixed bug in deleting last file, only leaves one record and preserves
- password.
- Right adjusted three digit prephone number to look nice on screen. For
- corporations that have five digit interplant numbers.
-
- March 29, 1991 v10.3
- Added Customized print function, set-up for to print anything you want
- in a simple print program! Multiple print programs are maintained.
- Select Customized print program from a menu.
- Added print to a file
- Fixed bug with Plant Exit Code and Dial.
- Fixed mark and unmark all records, didn't get the last record.
- Direct screen writes (BIOS calls) were a problem for some machines,
- 386 machines in particular. Made all screen displays a DOS call.
- This slowed the program down some what. If your machine will tolerate
- BIOS calls enter "/F" on the command line when loading Cardx, CARDX /F,
- CARDX *.* /F or CARDX demo /F. This will give you the faster direct
- screen writes. The program should run on any DOS based machine.
- Eliminated all SHELL to DOS calls. Wrote assembly programs to
- do the functions. These caused a bug in the SAVE database when
- out of memory because of TSR's eating up memory.
- Added F5 command, drop to DOS, type EXIT to return to CARDX.
- If CARDX.CFG configuration file doesn't exist or is incomplete the
- program creates it for a universal configuration.
- Fixed bug of only printing one record and asking for a form feed.
- 100% DOS calls in program, eliminated library calls.
- Eliminated file extensions in both menus.
- Escape key in edit of new and existing record exits without any changes
- being made. Escape key in edit when Adding or Copying a record deletes
- the new record.
- Added word left and word right, Ctrl left cursor key and Ctrl right
- cursor key moves to the beginning of the next word.
- Added test if enough disk space to save file, no save if not enough.
- Databases were trashed when out of disk space.
- Updated from MASM 4.0 to 5.0, updated from LINK.EXE 3.05 to 3.61 in
- an effort to take care of 386 machines.
- Found and fixed bug in menu that wouldn't work on a LAN.
- Fixed printer codes adding extra space to line in custom print program.
- Fixed "Path Not Found" problems.
-
- May 18, 1991 v10.4
- Added command line option "/NOCOM", will not allow the modem to be
- accessed. A LAN administrator asked for this feature where in some cases
- he did not want the people on the LAN to have the ability to access a modem,
- I. E. CARDX *.* /NOCOM, CARDX *.* /NOCOM /F, CARDX /NOCOM, CARDX /F /NOCOM.
- When the feature is in place, attempting to dial give the message "Dial
- Feature Is Not Available".
- Added two seconds delay time for each comma used after the plant exit code.
- AT DT 9,,,, 412 568-2533 would give an eight second delay between 9 and
- 568-2533. In this case the "9" would tell the switch board it's an
- outside the company phone number, wait eight seconds until the switch
- board connected you with the area phone company and then dial the number.
- Added "FORMFEED!" command to Custom Print Programs. Do a formfeed after
- last record is printed, eject last page.
- Made Cardxm 1.9 compatible with the new changes in Cardx.
-
- May 24, 1991 v10.5
- Fixed duplication of records bug.
- Added the same menu options for F9, print marked or all records, as F10,
- print the current record.
-
- May 24, 1991 v10.6
- Trimmed data in line before printing in Custom Print program, if first name
- was blank a space would be printed before last name causing line to be one
- to the right, i. e. "02 04 fname ' ' lname".
- Added ability to format and print Cardx help text file, press "P" with the
- help screen up.
- Eliminated sort before adding a record, speeds up record entry.
- Fixed minor bug in sort and search.
- Speeded up sort by at least 50%.
- Changed Convert program to add blank password record to new database,
- read Convert.doc.
-
- June 15, 1991 v10.7
- Fixed bug in Custom Print Program, 12, 13 and 14th lines of
- users program was ignored.
-
- Reminder! Cardx only supports modem speeds of 1200 baud or greater.
- --------------------------------------------------------------------